.submit {
  float: left;
  width: 100%;
  text-align: center;
  padding: 30px 0;
}
.submit button {
  width: 140px;
  height: 40px;
  border-radius: 4px;
  margin: 0 10px;
}
.submit button.c1 {
  background: #0079fe;
  color: #fff;
}
.submit button.c2 {
  border: 1px solid #0079fe;
  background: none;
  color: #0079fe;
}
.needs {
  float: left;
  width: 100%;
}
.needs .wrap {
  float: left;
  width: 100%;
  background: #fff;
  border: 1px solid #e9e9e9;
  margin-top: 20px;
}
.needs .wrap .page-tit {
  float: left;
  width: 100%;
  line-height: 49px;
  border-bottom: 1px solid #e9e9e9;
  padding: 0 18px;
}
.needs .wrap .page-tit .fl {
  color: #666;
}
.needs .wrap .page-tit .fr i {
  color: #f00;
}
.needs .wrap .page-tit .fr span {
  color: #999;
}
.needs .wrap .item {
  float: left;
  width: 100%;
  padding: 0 50px;
  margin-top: 39px;
}
.needs .wrap .item .title {
  color: #666;
}
.needs .wrap .item > ul {
  margin-top: 20px;
}
.needs .wrap .item > ul > li {
  width: 300px;
  float: left;
  margin-top: 23px;
  margin-left: 40px;
}
.needs .wrap .item > ul > li:nth-child(3n+1) {
  margin-left: 0;
}
.needs .wrap .item > ul > li.last {
  width: 640px;
}
.needs .wrap .item > ul > li.last .input {
  width: 416px;
}
.needs .wrap .item > ul > li button {
  height: 40px;
  width: 100%;
  border-radius: 4px;
  color: #fff;
  background: #3b86f6;
  min-width: 80px;
  margin-top: 10px;
}
.needs .wrap .item > ul > li .fr {
  margin-top: 4px;
}
.needs .wrap .item > ul > li p {
  float: left;
  width: 100%;
  color: #666;
  min-height: 14px;
}
.needs .wrap .item > ul > li p i {
  color: #f00;
  margin-right: 6px;
}
.needs .wrap .item > ul > li .input {
  margin-top: 10px;
  width: 100%;
}
.needs .wrap .item > ul > li .mt10 {
  margin-top: 10px;
  float: left;
}
.needs .wrap .item > ul > li .box2 {
  float: left;
  margin-top: 42px;
  width: 100%;
}
.needs .wrap .item > ul > li .map {
  margin-top: 16px;
  float: left;
  width: 100%;
}
.needs .wrap .item > ul > li .save-btn {
  float: left;
  width: 100%;
}
.needs .wrap .item > ul > li .h135 {
  height: 135px;
}
.needs .wrap .item > ul > li .h135 textarea {
  height: 100%;
}
